package com.bestcem.xm.user.util.convert;

import com.bestcem.xm.user.entity.mysql.Sso;
import com.bestcem.xm.user.entity.pojo.SsoDO;
import com.bestcem.xm.user.service.dto.user.SsoDTO;
import org.mapstruct.Mapper;

import java.util.List;

/**
 * sso单点登陆转换类
 *
 * @author wangyunyun <yunyun.wang@idiaoyan.com>
 * @version v1.0
 * @date 2022/03/29 10:30
 */
@Mapper(componentModel = "spring")
public interface SsoConvert {

    SsoDO dto2Do(SsoDTO dto);

    Sso do2Mysql(SsoDO ssoDO);

    SsoDO mysql2Do(Sso sso);

    SsoDTO do2Dto(SsoDO ssoDO);

    List<SsoDO> mysqls2Dos(List<Sso> ssos);
}
